﻿@charset "utf-8";
@import url(../../../layui226/css/layui.css);/*layui对话框*/
@import url(swiper-3.2.7.min.css);/*选项卡样式*/
/*
@import url(base.css);//基础样式
@import url(../../../eControls/default/mobile/style.css);//用户控件
*/

html,body,a{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
-webkit-tap-highlight-color:rgba(0,0,0,0);}

.etree,.etree *{ border:0px solid #ff0000;
-webkit-touch-callout:none;touch-callout:none;
-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}

/*布局-开始*/
/*顶部标题-开始*/
.eHeader_space{height:50px;}

.eHeader{background-color:#007adf;height:50px;line-height:50px;border-bottom:0px solid #ddd;color:#fff;text-align:center; position:fixed;top:0px;left:0px; z-index:19891009;width:100%;font-size:16px; overflow:hidden;}
.eHeader .left,.eHeader .center,.eHeader .right{height:50px;}
.eHeader .left{width:25%;w1idth:2rem;border:0px solid #fff; backgro4und-color:#ccc;float:left; text-align:left; vertical-align:middle;}
.eHeader .center{width:50%;w1idth:3.5rem;border:0px solid #fff;backgrou4nd-color:#ccc;float:left; vertical-align:middle;}
.eHeader .right{width:25%;w1idth:2rem;border:0px solid #fff;background-co5lor:#fff;float:left;text-align:right;box-sizing: border-box;padding-right:10px;}
.eHeader a{display:inline-block;color:#fff;text-decoration:none;}
.eHeader a.search{width: 20px; height: 20px;background: url(images/eHeader_search.png) 0 0 no-repeat; background-size:20px 20px;margin-left:0px;marg3in-top:13px;}
.eHeader a.add{width:20px;height:20px; background-color:#fff;background: url(images/eHeader_add.png) 0 0 no-repeat; background-size:20px 20px;margin-left:20px;margin-top:13px;}
.eHeader a.edit{width:20px;height:20px; background-color:#fff;background: url(images/eHeader_edit.png) 0 0 no-repeat;  background-size:20px 20px;margin-left:0px;margin-top:13px;}
.eHeader a.menu{width:20px;height:20px; background-color:#fff;background: url(images/eHeader_menu.png) 0 center no-repeat;  background-size:20px 20px;
 margin-left:10px;margin-top:13px;fl3oat:left;border:0px solid #ff0000;}
.eHeader a.close{width:20px;height:20px; background-color:#fff;background: url(images/eHeader_close.png) 0 0 no-repeat;  background-size:20px 20px;margin-left:20px;}
.eHeader a.more{width:20px;height:20px; background-color:#fff;background: url(images/eHeader_more.png) 0 0 no-repeat;  background-size:20px 20px;margin-left:10px;}
.eHeader a.return{height:50px;background:url(images/eHeader_return.png) 6px center no-repeat; background-size:18px 18px;padding-left:30px;}
/*搜索*/
#eSearchBox{width:100%;height:100%; background-color:#fff; position:fixed;top:0px;left:0px;z-index:19891010;}
#eSearchBox h1{padding-left:40px;font-weight:normal;font-size:16px; height:50px;line-height:50px; color:#fff; background-color:#007adf;background:#007adf url(images/eHeader_search.png) 10px center no-repeat; background-size:20px 20px;
box-sizing: border-box;padding-right:10px;margin-bottom:15px;}
#eSearchBox a.close{width:20px;height:20px; background-color:#fff;background: url(images/eHeader_close.png) 0 0 no-repeat;  background-size:20px 20px;
margin-top:15px;float:right;}
/*顶部标题-结束*/

/*左侧导航-开始*/
.eFunGroup{margin:0;padding:0;}
.eFunGroup * {margin:0;padding:0;}
.eFunGroup dt{ background-color:#f5f5f5;height:0.65rem;line-height:0.65rem;padding-left:0.3rem;color:#555;font-size:15px;}
.eFunGroup dd{ overflow:hidden; back3ground-color:#FF6699;padding-bottom:0.2rem; }
.eFunGroup a{color:#444;text-decoration:none; display:inline-block;width:33.33333%;border:0px solid #ccc; text-align:center;float:left; backg4round-color: #CC6600;margin-top:0.23rem;}
.eFunGroup a i{font-size:20px; color:#479DFE;}
.eFunGroup p{margin-top:0.15rem;font-size:0.28rem;height:0.5rem;line-height:0.5rem; overflow:hidden;}
.eFunGroup img{border:0px;height:0.4rem;}
.eFunGroup img.gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);    filter: grayscale(100%);	filter: gray;}
.clear{clear:both;}
/*左侧导航-结束*/
/*布局-结束*/

.header { position:fixed;top:0px; width:100%; min-height:50px; padding:0px;padding-left:10px; box-shadow:0 0 1px #555; background: #0697da;margin:0px; color:#FFFFFF;font-size:14px;
line-height:50px;
text-align:center; font-weight:bold;
z-index:100;
}
.header .menu-bar { float:left; width:20px; height:20px; margin-top:15px; margin-right:20px;margin-left:10px; background:url(images/menu.png) no-repeat; background-size:20px 20px; padding-bottom:15px;}
.header .menu-add{float:right;display:inline-block;width:40px;margin-right:20px;font-size:32px;color:#ffffff; font-family2:"宋体";}
.header .menu-back{float:right;display:inline-block;width:40px;margin-right:20px;font-size:15px;color:#ffffff; font-family2:"宋体";}
.ui-aside{position:fixed;top:-99999rem;bottom:-99999rem;z-index:19891001;height:100%;max-height:100%;overflow: hidden;}
.ui-aside-mask{position:fixed;left:0;top:0;bottom:0;right:0;z-index:98;background:rgba(0,0,0,.3);opacity:0;}
.nav {display:none;}

a.subbtnadd {position: relative;display: inline-block;width: 0.8rem;height: 0.8rem;font-size: 1px;background: url(images/subbtnadd.png) center center no-repeat;background-size: 100% 100%;}
a.subbtnadd .file{position: absolute;left: 0px;top: 0px;width:  0.8rem;height:  0.8rem;filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;cursor: pointer;}


.apps{padding-bottom:0.2rem; text-align:left;}
.apps a{f3loat:left;border:0px solid #000;margin-left:0.24rem;margin-top:0.26rem;}
.apps dl{box-shadow: 0 0 6px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.apps dt{text-align:center;}
.apps dt img{width:3.2rem;height:2.5rem;object-fit: cover;margin:3px; 
-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
-moz-border-bottom-left-radius:0px;
-moz-border-bottom-right-radius:0px;
-o-border-bottom-left-radius:0px;
-o-border-bottom-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
border-bottom-radius:20px;
}
.apps dd{overflow:hidden;padding-bottom:0.15rem;}
.apps dd p{ text-align:center;font-size:0.3rem;}
.apps dd p.mc{color:#444;padding-left:0.1rem;padding-right:0.1rem;height:0.45rem;line-height:0.45rem; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}



/*首页模块分组*/
.icongroup {-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;border-radius: 6px; background-color:#fff;margin-bottom:10px;padding-bottom:0.2rem;}
.icongroup * {margin:0px;padding:0px; box-sizing: border-box;}
.icongroup dt {border-bottom:1px solid #E5E5E5;line-height:0.85rem;padding-left:0.26rem;color:#555;}
.icongroup dd {}
.icongroup dd a {float:left;display:inline-block;width:25%;text-align:center;margin-top:0.2rem;font-size:0.3rem;}
.icongroup a i{font-size:25px; color:#479DFE;}
.icongroup dd a img {width:0.7rem;height:0.7rem;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;
/*
-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;
-webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%; 
 */
}
.icongroup dd a p{margin-top: 0.05rem;font-size: 0.28rem;height: 0.5rem;line-height: 0.5rem;overflow: hidden;}
.icongroup dd div.clear {clear:both;font-size:1px;height:0px;}



/*底部菜单栏-开始*/
.toolflex{position:fixed;z-index:19891011;width:100%;bottom:0px;height:1rem; background-color:#fff;border-top:1px solid #ccc; text-align:center;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;box-sizing:border-box;}
.toolflex a{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-align: center;-webkit-align-items: center;align-items: center;text-align:center;box-sizing:border-box;font-size:0.26rem;padding-top:2px;}
.toolflex a i{font-size:20px; display:block;color:#999;}
.toolflex a.cur i{color:#479DFE;}
.toolflex a *{ vertical-align:middle;}
.toolflex a.cur{color:#479DFE;}
.toolflex img{width:0.4rem;height:0.4rem;display:block;margin:0rem auto;margin-bottom:2px;}
/*底部菜单栏-结束*/

/*底部菜单-开始*/
.toolmenu,.toolmenu ul,.toolmenu li{margin:0px;padding:0px; list-style:none;}
.toolmenu a{ text-decoration:none; color:#454545;font-size:14px;}
.toolmenu { position: fixed; z-index:19891011; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 44px;border-t3op:1px solid #ccc;backg3round-color:#f1f1f1;background:url(images/toolmenu_bg.png) repeat-x;}
.toolmenu > li{ float:left;width: auto;height: 100%;min-width:20%;position: static!important;  margin: 0;border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;box-shadow: none!important; background: none;}
.toolmenu > li{border:0px solid #ff0000;border-right:1px solid #ccc;te3xt-align:center; backg3round-color:#ccc;}
.toolmenu > li *{vertical-align:middle;}
.toolmenu > li span.icon{border:0px solid #ff0000;display:inline-block;width:10px;height:12px; background:url(images/toolmenu_ico.png) no-repeat center 0px;background-size:14px 8px;margin-right:3px;}
.toolmenu > li>a{ background-c3olor:#66CCCC;line-height:44px;text-align:center; display:block;}
.toolmenu >li:first-child {border-right:1px solid #ccc;}
.toolmenu >li:last-child {border-right:1px solid #ccc;}
.toolmenu ul{position:absolute; border:1px solid #ccc;width:33%;box-shadow: 0 0 6px #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px; background-color:#f1f1f1;z-index:10;}
.toolmenu ul li a{display:block; line-height:28px;padding:2px 2px 2px 12px;margin-top:2px; border-bottom:0px solid #ccc;}
.toolmenu >li:first-child ul{left:6px;}
.toolmenu >li:last-child ul{right:6px;}
.toolmenu ul li:first-child {margin-top:8px;}
.toolmenu ul li:last-child {margin-bottom:8px;}
.toolmenu_mask{position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:19891010;display:none;background:rgba(0,0,0,0.1);}
/*底部菜单-结束*/
